/*
${' '}* Copyright ${.now?string('yyyy')} The JA-SIG Collaborative. All rights reserved.
${' '}* distributed with this file and available online at
${' '}*/
package ${basePackage}.application.${module}.assembler;<#lt>

import ${basePackage}.application.${module}.command.Create${className}Cmd;
import ${basePackage}.application.${module}.command.Update${className}Cmd;
import ${basePackage}.domain.${module}.${className};
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;

@Mapper(componentModel = "spring")
public interface ${className}Assembler {

  ${className} toDomain(Create${className}Cmd cmd);

  ${className} toDomain(Integer id, Update${className}Cmd cmd);
}
